<?php

class Example_Element_Site_Aside
    extends OOWP_Element_Aside
{

    public function __construct(array $args = array( ))
    {
        $input = $this->merge_arguments(array(
            'attributes' => array(
                'class' => array('primary'),
            ),
            'contents' => array(
                new OOWP_Element_List(array(
                    'contents' => array(
                        new OOWP_Atom_WidgetArea('WidgetArea1'),
                        new OOWP_Atom_WidgetArea('WidgetArea2'),
                        new OOWP_Atom_WidgetArea('WidgetArea3'),
                    )
                )),
            ),
            'container_decorator' => 'inside',
        ), $args);

        parent::__construct($input);
    }

}
